package top.healthylife.gateway.platform.br.dto.basicdata.mobilephonetime.req;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.annotation.ApiField;
import top.healthylife.gateway.dto.request.req.ApiReqDto;

/**
 * @author : 高则喜
 * @Date 2020/12/23 11:41
 */
@Data
@Accessors(chain = true)
@ApiModel("多笔交易验证查询")
public class BrReqMobilePhoneTimeDto extends ApiReqDto {
    @ApiField(value = "银行卡号" , info = "客户提供的匹配key值 " ,necessity = true)
    @ApiModelProperty(value="银行卡号",example="客户提供的匹配key值 " ,required = true)
    private String bankId;

    @ApiField(value = "姓名" , info = "客户提供的匹配key值 " ,necessity = true)
    @ApiModelProperty(value="姓名",example="客户提供的匹配key值 " ,required = true)
    private String name;

    @ApiField(value = "开始时间" , info = "开始时间yyyy-MM-dd 如2018-05-21 时间跨度最多为1年，从当前时间的前一天往前推近一年的范围" ,necessity = true)
    @ApiModelProperty(value="开始时间",example="开始时间yyyy-MM-dd 如2018-05-21 时间跨度最多为1年，从当前时间的前一天往前推近一年的范围" ,required = true)
    private String beginTime;

    @ApiField(value = "结束时间" , info = "结束时间yyyy-MM-dd 如2018-05-22 时间跨度最多为1年，从当前时间的前一天往前推近一年的范围" ,necessity = true)
    @ApiModelProperty(value="结束时间",example="结束时间yyyy-MM-dd 如2018-05-22 时间跨度最多为1年，从当前时间的前一天往前推近一年的范围" ,required = true)
    private String endTime;

    @ApiField(value = "身份证号" , info = " " ,necessity = false)
    @ApiModelProperty(value="身份证号",example=" " ,required = false)
    private String id;

    @ApiField(value = "手机号" , info = " " ,necessity = false)
    @ApiModelProperty(value="手机号",example=" " ,required = false)
    private String cell;

}
